package br.edu.univas.jobmanager.view;

import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

import br.edu.univas.jobmanager.entity.Categoria;

public class PanelDadosCategoria extends JPanel{
	private static final long serialVersionUID = 1L;
	
	private JLabel _categoriaLabel;
	private JTextField _categoriaField;
	
	
	
	public PanelDadosCategoria() {
		initialize();
	}
	

	private void initialize() {
		add(getCategoriaLabel());
		add(getCategoriaField());
	}


	private JLabel getCategoriaLabel() {
		if(_categoriaLabel == null){
			_categoriaLabel = new JLabel("Categoria");
		}
		return _categoriaLabel;
	}
	private JTextField getCategoriaField() {
		if(_categoriaField == null){
			_categoriaField = new JTextField(20);
		}
		return _categoriaField;
	}
	
	public Categoria getCategoria(){
		Categoria categoria = new Categoria();
		categoria.setNome(getCategoriaField().getText());
		
		return categoria;
	}
	public void cleanField(){
		getCategoriaField().setText(null);
	}
}
